迴圈是指重複執行某些事項,而迴圈敘述是由初值、終止值及條件運算式組成
while敘述
無窮迴圈:不會自行終止
有條件迴圈:在條件符合時終止
while 判斷條件:
<要執行的程式>
n = 0
while n <5
print(i)
n += 1
for敘述
有範圍的迴圈:跑完範圍就會自動停止
for 自訂範圍(i) in 範圍(range)(start, end step):
<要執行的程式>
step的預設值是1,表示i += 1,若step為負值,代表遞減,並判斷條件運算式是否>=end+1
for i in range(5)
print(i)
break 及 continue
break可以用來結束迴圈的執行
continue 則是不執行此敘述下的敘述
當程式遇到continue時,會再回到while的條件運算式,判斷是否為真
total = 0
for i in range(2, 101 , 2):
total += i
print('total = %d'%(total))